package com.witmore.neutron.ai.web.apiv2.controller.vo;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import lombok.Data;

/**
 * 用户API密钥创建参数
 * Author: 豆子高
 * Date: 2025/09/04
 */
@Data
public class UserKeyCreateParam {

    /**
     * API密钥名称
     */
    @NotBlank(message = "API密钥名称不能为空")
    @Size(max = 64, message = "API密钥名称长度不能超过64个字符")
    private String keyName;

    /**
     * 备注
     */
    @Size(max = 255, message = "备注长度不能超过255个字符")
    private String remark;

}